Make gtk_scrolled_window_remove() smart
authorKjell Ahlstedt <kjell.ahlstedt@bredband.net>
Wed, 8 Jun 2016 08:30:22 +0000 (10:30 +0200)
committerKjell Ahlstedt <kjell.ahlstedt@bredband.net>
Wed, 8 Jun 2016 08:30:22 +0000 (10:30 +0200)
commitff5304ee13ad734b066d9b2c08185e20f137cf06
tree20bb4fc34ad00d022c4c0d7e19c385498e1c6e5e
parent3f3a226090aad1f583f40cd954eb9c15f568b62d
Make gtk_scrolled_window_remove() smart

If gtk_scrolled_window_add() has added a GtkViewport,
  gtk_container_remove (GTK_CONTAINER (scrolled_window), child_widget);
or
  gtk_container_remove(GTK_CONTAINER(scrolled_window),
                       gtk_bin_get_child(GTK_BIN(scrolled_window)));
removes both the added child widget and the viewport.

https://bugzilla.gnome.org/show_bug.cgi?id=710471
gtk/gtkscrolledwindow.c